package winter_vacation_homework.day_08;

import javax.xml.soap.Node;
import java.util.*;

/**
 * 将用户输入的字符串转化（压缩）。
 * 例如： "aabbccdaa" -> "a2b2c2d1a2" 或者 例如： "abbcccffr" -> "a1b2c3f2r1"
 */
//别怕宝子这个东西我们可以一个办法一个办法试，已经选了这条路了别怕麻烦，也别怕出错，加油慢慢来
public class Question2 {
    public static String test4(String str) {
        int count = 1;
        String[] strings = str.split("");
        StringBuffer stringBuffer = new StringBuffer();
        for (int i = 1; i < strings.length; i++) {
            if(strings[i].equals(strings[i - 1])){
                count++;
            }else {
                stringBuffer.append(strings[i - 1]);
                stringBuffer.append(count);
                count = 1;
            }
        }
        count = 1;
        for (int i = strings.length - 1; i >= 0 ; i--) {//尾部数据特殊处理一下即可
            if(strings[i].equals(strings[i - 1])){
                count++;
            }
            else{
                stringBuffer.append(strings[i]);
                stringBuffer.append(count);
                break;
            }
        }
        return stringBuffer.toString();
    }
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String strings = scanner.next();
        System.out.println(test4(strings));
    }

}

